#ifndef _MEM_H
#define _MEM_H

// Abstract Memory handler superclass for all memory handler objects
class MemoryHandler {
public:
	virtual void Write(unsigned int addr, unsigned char data) = 0;
	virtual unsigned char Read(unsigned int addr) = 0;
	virtual void Reset() = 0;
};

#endif // _MEM_H
